/*================================
== Reset
--------------------------------*/
html, body, div, span, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, img, ins, kbd, q, s, samp, small, strike, strong, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;} body {line-height:1;} ol, ul {list-style:none;} blockquote, q {quotes:none;} blockquote:before, blockquote:after, q:before, q:after {content:'';content:none;} table {border-collapse:collapse;border-spacing:0;}
.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;} *:first-child + html .clearfix {height:1%;} * html .clearfix {height:1%;}
body {color:#575755;font-size:12px;font-family:arial,helvetica,sans;background:#f0f5db url('/AccountTempFiles/account10635/images/bgbody.png') repeat-x;}
a {color:#24718f;text-decoration:underline;}
a:hover {}
h1, h2, h3, h4, h5, h6 {line-height:normal;}
h1 {}
h2 {font-size:22px;font-weight:normal;font-family:georgia,times,serif;margin:0 0 5px;}
h3 {}
h4 {font-size:14px;font-weight:bold;color:#57786b;}
h5 {}
h6 {}
ol {margin:0 0 1em 2em;list-style-type:decimal;}
ul {margin:0 0 1em 2em;list-style-type:disc;}
li {}
p {line-height:18px;margin:0 0 10px;}
blockquote {}

/*================================
== Common
--------------------------------*/
.container {width:802px;margin:0 auto;background:#2d343d;}
.gutter {}
.column50Per {width:50%;float:left;}
.column75Per {width:75%;float:left;}
.column25Per {width:25%;float:left;}

.floatLeft {float:left;}
.floatRight {float:right;}
.photoLeft {float:left;margin:0 10px 10px 0;}
.photoRight {float:right;margin:0 0 10px 10px;}
.photoFrame {padding:3px;background:#fff;border:1px solid #202020;}

.marginTop10 {margin-top:10px!important;}
.marginTop20 {margin-top:20px!important;}
.marginTop30 {margin-top:30px!important;}
.marginBottom10 {margin-bottom:10px!important;}
.marginBottom20 {margin-bottom:20px!important;}
.marginBottom30 {margin-bottom:30px!important;}

.contentBox {clear:both;}
.contentBox .title {padding:10px 8px 8px;background:#414b57;border-bottom:5px solid #2d343d;color:#fff;font-size:14px;font-weight:bold; width:97%}
.contentBox .title a {color:#fff;font-weight:normal;text-decoration:none;font-size:12px; float:right}
.contentBox .title span {}
.contentBox .body {border-top:1px solid #fff;padding:12px;background:#e1e3e4;}
.contentBox .news {padding:0 0 5px;}
/*.contentBox .support {padding:12px 220px 12px 12px;min-height:170px;background:#e1e3e4 url('/AccountTempFiles/account10635/images/bgsupportCenter.png') no-repeat bottom right;}*/
/*.contentBox .support {background:url("/atf/cf/{54d385e6-f1b9-4e9f-8e94-890c3e6dd277}/BGSUPPORTCENTER2.JPG") no-repeat scroll 100% 0 #E1E3E4; min-height:170px;padding:12px 220px 7px 12px;}*/
.contentBox .support {padding:12px 220px 12px 12px;/*min-height:170px;*/background:#e1e3e4 url('/atf/cf/{54d385e6-f1b9-4e9f-8e94-890c3e6dd277}/BGSUPPORTCENTER2.JPG') no-repeat 100% 0;}
.contentBox .body a {}
.contentBox p {font-size:14px;margin:0 0 15px;}

#wrapMedia .flashTable {height:245px!important;}
#wrapMedia .flashTable #slideshowImages {width:250px;overflow:hidden;}
#wrapMedia .flashTable #slideshowImages img {width:250px;}
#wrapMedia .flashTable #slideshowCaptions {}
#wrapMedia .flashTable .captionItem {height:200px!important;left:250px!important;width:260px!important;padding:20px 20px 0 20px;overflow:hidden;}
#wrapMedia .flashTable .captionItem h1 {font-size:22px;font-family:georgia,times,serif;font-weight:normal;line-height:26px;margin:0 0 8px;}

#wrapMedia #wrapSlides {overflow:hidden;}
#wrapMedia .slide {height:245px!important;width:549px!important;}
#wrapMedia .slide table {height:245px!important;}
#wrapMedia .slide table td {vertical-align:top;}
#wrapMedia .photo {width:250px;overflow:hidden; background-color:#e0e2e3;}
#wrapMedia .photo img {width:250px;}
#wrapMedia .caption {padding:20px 20px 0 20px;overflow:hidden; height: 290px; width: 311px; background-color:#e0e2e3;}
#wrapMedia h1 {font-size:22px;font-family:georgia,times,serif;font-weight:normal;line-height:26px;margin:0 0 8px;}
#wrapMedia p {}
#wrapMedia #slideshowButtons {position:absolute;left:270px;top:215px;z-index:999;}
#wrapMedia #slideshowButtons a {color:#575755;font-size:11px;font-weight:bold;text-decoration:none;display:inline-block;float:left;margin:0 2px 0 0;background:#fff;padding:3px 6px;}
#wrapMedia #slideshowButtons a:hover,
#wrapMedia #slideshowButtons a.activeSlide {color:#fff;background:#373b41;}

.newsTable {width:100%;}
.newsTable li {border-bottom:1px solid #bdbfbf;}
.newsTable a {color:#3c3f45;text-decoration:none;display:block;background:url('/AccountTempFiles/account10635/images/iconnews.png') no-repeat 8px 5px;padding:5px 8px 7px 30px;}
.newsTable a:hover {background-color:#eff0f1;}

.newsTable #icl_container ul { margin-bottom:0px}


.storeTable {margin:8px 0 0;}
.storeTable td {vertical-align:top;}
.storeTable .thumbnail {padding:0 15px 0 0;width:60px;}
.storeTable .thumbnail img {width:75px;}
.storeTable h4 {}
.storeTable h4 a {color:#57786b;text-decoration:none;}
.storeTable .price {color:#dca559;}

.button {background:#1b546b url('/AccountTempFiles/account10635/images/bgbutton.png') repeat-x;border-bottom:1px solid #323333;color:#fff;float:left;padding:10px 25px;display:inline-block;text-decoration:none;font-weight:bold;font-size:16px;}
.button:hover {background:#28647b url('/AccountTempFiles/account10635/images/bgbuttonsel.png') repeat-x;}

.invisible {display:none;}

/*================================
== Containers
--------------------------------*/
#wrapHeader {position:relative;background:#39424c url('/AccountTempFiles/account10635/images/bgheader.png') repeat-x;border-bottom:5px solid #c8dc69;}
	#wrapLogo {width:281px;float:left;}
	#wrapLogo .gutter {}
	#wrapLogo img {display:block;}
	#wrapUtility {background:url('/AccountTempFiles/account10635/images/bgshadow.png') repeat-y top center;}
	*html #wrapUtility {background:transparent;}
	#wrapUtility .container {background:#484c50 url('/AccountTempFiles/account10635/images/bgutility.png') repeat-x;border-bottom:1px solid #8d939a;}
	#wrapUtility .gutter {padding:3px 5px;}
	#wrapMedia {background:#e0e2e3 url('/AccountTempFiles/account10635/images/bgmedia.png') repeat-x;border-top:1px solid #e1e3e4;position:relative;}
	#wrapMedia .gutter {}
	#wrapSearch {float:right;width:215px;}
	#wrapSearch .gutter {padding:12px 5px;}
	#wrapSearch label {color:#9fa3a7;padding:3px;margin:0;font-size:11px;line-height:14px;float:left;}
	#wrapSearch input {border:1px solid #000;width:120px;margin:0;padding:2px;float:left;font-size:11px;line-height:14px;}
	#wrapSearch input[type="image"] {vertical-align:top;width:20px;float:left;border:0;padding:0;}
	#wrapNav {clear:right;text-align:right;/*position:absolute;bottom:15px;right:15px;background:url('/AccountTempFiles/account10635/images/bgnav.png') no-repeat;width:457px;height:20px;overflow:hidden;*/}
	#wrapNav .gutter {padding:20px 0 0 0;}
#wrapContentOuter {background:url('/AccountTempFiles/account10635/images/bgshadow.png') repeat-y top center;}
*html #wrapContentOuter {background:url('/AccountTempFiles/account10635/images/bgwrapContentOuter.png') repeat-y top center;}
#wrapContentOuter .container {width:798px;border:2px solid #2d343d;border-top:0;border-bottom:0;}
#wrapContentInner {border-top:1px solid #667036;border-bottom:5px solid #c8dc69;}
	#contentPrimary {border-right:5px solid #2d343d;width:549px;float:left;}
	#contentPrimary .gutter {}
	#contentSecondary {width:244px;float:right;background:#434a52;position:relative;}
	#contentSecondary .gutter {}
	#contentSecondary object {}
	#wrapSocialNetworking {background:url('/AccountTempFiles/account10635/images/bgwrapSocialNetworking.png') no-repeat;}
	#wrapSocialNetworking .gutter {padding:12px 20px;}	
	#wrapSocialNetworking h4 {color:#fff;text-transform:uppercase;font-weight:bold;font-size:14px;}
	#wrapSocialNetworking p {color:#d4eaf0;font-size:11px;line-height:14px;}
	#wrapSocialNetworking .form {}
	#wrapSocialNetworking .form input[type="text"] {border:1px solid #000;color:#3f4347;font-size:11px;padding:3px;width:160px}
	#contentSub {}
	#contentSub .gutter {}
	#wrapStore {clear:both;border-top:5px solid #2d343d;border-bottom:1px solid #fff;background:#e1e3e4;}
	#wrapStore .gutter {padding:12px;border-top:1px solid #fff;}
	#wrapStore .contentBox {background:#fff; /*url('/AccountTempFiles/account10635/images/bgstore.png') no-repeat top right;*/ border:1px solid #bdbfbf;padding:12px 240px 12px 12px;}
#wrapFooter {background:#50575f;color:#c7c5c5;}
#wrapFooter .gutter {padding:15px 12px;}
#wrapFooter a {color:#a1b9c5;text-decoration:none;}

/*================================
== Menus
--------------------------------*/
ul.menu, 
ul.menu ul {list-style:none;margin:0;padding:0;}
	
#wrapUtility ul.menu {}
#wrapUtility ul.menu li {display:inline;margin:0 3px 0 0;float:left;height:30px;background:url('/AccountTempFiles/account10635/images/bgutilityNavleft.png') no-repeat;}
#wrapUtility ul.menu li a {color:#9dc0ca;text-decoration:none;font-size:11px;background:url('/AccountTempFiles/account10635/images/bgutilityNavright.png') no-repeat top right;padding:9px 12px 10px;display:block;}
#wrapUtility ul.menu li a:hover {background-position:right -30px;color:#fff;}
#wrapUtility ul.menu li:hover {background-position:0 -30px;}
	
/*=== Global Nav ===*/
#wrapNav ul.menu {list-style-type:none;}
#wrapNav ul.menu li {display:inline!important; float:right!important; padding-left:10px;}
#wrapNav ul.menu li a {display:inline!important;}
#wrapNav ul.menu li a:hover {}
#wrapNav ul.menu li a img {display:inline!important;}

/*
#wrapNav ul.menu {width:457px;}
#wrapNav ul.menu li {float:left;position:relative;display:inline;}
#wrapNav ul.menu li a {display:block;height:20px;background:url('/AccountTempFiles/account10635/images/bgnav.png') no-repeat;}
#wrapNav ul.menu li a:hover {background-position:0 -20px;}
#wrapNav #donate a {width:96px;background-position:0 0;}
#wrapNav #donate a:hover {background-position:0 -20px;}
#wrapNav #join a {width:67px;background-position:-96px 0;}
#wrapNav #join a:hover {background-position:-96px -20px;}
#wrapNav #act a {width:62px;background-position:-163px 0;}
#wrapNav #act a:hover {background-position:-163px -20px;}
#wrapNav #shop a {width:75px;background-position:-225px 0;}
#wrapNav #shop a:hover {background-position:-225px -20px;}
#wrapNav #news a {width:79px;background-position:-300px 0;}
#wrapNav #news a:hover {background-position:-300px -20px;}
#wrapNav #about a {width:78px;background-position:-379px 0;}
#wrapNav #about a:hover {background-position:-379px -20px;}
*/

#contentSecondary ul.menu {list-style-type:none;padding:0;margin:0;clear:both;}
#contentSecondary ul.menu li {}
#contentSecondary ul.menu li a {background:#a44b01 url('/AccountTempFiles/account10635/images/bgsecondaryNav.png') repeat-x;padding:15px 20px 20px;display:block;text-decoration:none;border-top:1px solid #e4cb92;border-right:1px solid #6d3000;border-bottom:1px solid #8f4001;}
#contentSecondary ul.menu li a:hover {background:#c35a01 url('/AccountTempFiles/account10635/images/bgsecondaryNavsel.png') repeat-x;}
#contentSecondary ul.menu li a .title {line-height:21px;text-transform:uppercase;font-size:14px;color:#fff;font-weight:bold;display:block;}
#contentSecondary ul.menu li a .sub {color:#f8dac1;font-size:11px;font-weight:normal;}

#wrapFooter ul.menu {}
#wrapFooter ul.menu li {display:inline;}
#wrapFooter ul.menu li a {}
#wrapFooter ul.menu li a:hover {}

ul.socialNetworking {list-style:none;margin:0;padding:0;}
ul.socialNetworking li {display:inline;float:left;}
ul.socialNetworking li a {display:block;margin:5px 3px 0 0;}
ul.socialNetworking li a:hover {}

/* 2011 Additions */
/* -------------- */

#wrapMedia {float:left;width:548px;}

/* Content Listing Customization */
#wrapMedia .NLtitle {color:#575755;display: block;font-size: 1.73em;line-height: 1.5em;margin-bottom: .25em;text-decoration: none;}
#wrapMedia a.NLtitle:hover { text-decoration: underline;}
#wrapMedia table tr td img{float: left;margin-right: 15px;}
#wrapMedia table tr td { padding: 0 10px 0 0; }
#wrapMedia hr { display: none; }

/* Content Slider */
#contentSliderContainer {float: left;margin:0;height: 250px;overflow: hidden;position: relative;width: 548px;}
#contentSlider,
#contentSlider div{color: #575755;float: left;height: 250px;width: 548px;}
#contentSlider div { position: relative; }
#contentSlider h4,
#contentSlider img,
#contentSlider p { position: absolute; }
#contentSlider div h4,
#wrapMedia .NLtitle{font-family: "Georgia", "Times", serif;font-weight: normal;}
#contentSlider div h4{left: 272px;top:15px;font-size:20px;font-family:georgia,times,serif;font-weight:normal;line-height:26px;margin:0 0 8px;}
#contentSlider div h4 a{color: #575757;line-height: 1.1;text-decoration: none;}
#contentSlider div h4 a:hover { text-decoration: underline; }
#contentSlider div p{left: 272px;margin-right: 18px;top: 95px;}
#contentSlider div p img{left: -272px;top: -95px;}
#csPager{top: 216px;left: 275px;position: absolute;z-index: 999;}
#csPager a{background: #373B41;color: #DDDDDE;font-weight: bold;height: 17px;line-height: 17px;margin-right: 2px;padding: 2px 3px;text-decoration: none;}
#csPager a:hover,
#csPager a.activeSlide{background: #fff;color: #595957;}

/* Slideshow Controls */
#ssControl{height: 250px;left: 0;position: absolute;width: 250px;z-index: 1000;}
.ssPause { background: url('/atf/cf/{d5fd9973-a63d-4131-86d5-6be7d3e01449}/pause.png') no-repeat center center; }
.ssPlay { background: url('/atf/cf/{d5fd9973-a63d-4131-86d5-6be7d3e01449}/play.png') no-repeat center center; }
.hr hr { display: none; }
.hr{padding-top: 3em;}